h1 {
  color: red;
}

li {
  /* 0401_Changing the default behavior of elements */
  /* list-style-type: none; */
  /* list-style-type: disc; */
  /* list-style-type: circle; */
  /* list-style-type:georgian; */
  list-style-type: square;
}

/* 0501_adding a class */
li.special,
p.special {
  color: orange;
  font-weight: bold;
}

/* 0501_Styling things based on their location in a document */
li em {
  color: rebeccapurple;
}
/* 0502_ adjacent sibling combinator */
h1 + p {
  font-size: 200%;
}

/* 0601_Styling things based on state */
a:link {
  color: pink;
}
a:hover {
  color: green;
  text-decoration: none;
  font-weight: bold;
}
a:visited {
  color: aqua;
  font-style: italic;
}
body h1 + p .special {
    color: yellow;
    background-color: black;
    padding: 5px;
  }
  